package com.aiwiown.face.domain;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.internal.mapping.ApiField;

/**
 * @ClassName : FaceSetUpdateModel
 * @Description :
 * @Author : dbin0123
 * @Date: 2020-03-14 13:05
 */
public class FaceSetUpdateModel extends ApiObject {

    private static final long serialVersionUID = 5843727061484006513L;
    /**
     * FaceSet的标识
     */
    @ApiField("faceset_token")
    private String facesetToken;
    /**
     * 用户自定义的FaceSet标识
     */
    @ApiField("outer_id")
    private String outerId;
    /**
     * 在api_key下全局唯一的FaceSet自定义标识，可以用来管理FaceSet对象。最长255个字符，不能包括字符^@,&=*'"
     */
    @ApiField("new_outer_id")
    private String newOuterId;
    /**
     * 人脸集合的名字，256个字符
     */
    @ApiField("display_name")
    private String displayName;
    /**
     * 自定义用户信息，不大于16KB, 1KB=1024B 且不能包括字符^@,&=*'"
     */
    @ApiField("user_data")
    private String userData;
    /**
     * FaceSet自定义标签组成的字符串，用来对FaceSet分组。最长255个字符，多个tag用逗号分隔，每个tag不能包括字符^@,&=*'"
     */
    @ApiField("tags")
    private String tags;

    public String getFacesetToken() {
        return facesetToken;
    }

    public void setFacesetToken(String facesetToken) {
        this.facesetToken = facesetToken;
    }

    public String getOuterId() {
        return outerId;
    }

    public void setOuterId(String outerId) {
        this.outerId = outerId;
    }

    public String getNewOuterId() {
        return newOuterId;
    }

    public void setNewOuterId(String newOuterId) {
        this.newOuterId = newOuterId;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public String getUserData() {
        return userData;
    }

    public void setUserData(String userData) {
        this.userData = userData;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }
}
